Auto merge of #4335 - debris:rebased_4021, r=matklad
authorbors <bors@rust-lang.org>
Fri, 28 Jul 2017 11:55:38 +0000 (11:55 +0000)
committerbors <bors@rust-lang.org>
Fri, 28 Jul 2017 11:55:38 +0000 (11:55 +0000)
commit76148e94ce26d80cd99d4635e1a287c903ee85ff
treed335afdf371b48974b12725638bec6f9540ff1da
parentddfdfbd304908f78641289a674792ce4c3f64f5a
parentf1f3b1535421f627d787067ff0a39183d3ba0775
Auto merge of #4335 - debris:rebased_4021, r=matklad

Rebased and fixed 4025: Apply --all if workspace is virtual

- fixes #4021
- rebased #4025
- fixed issue issue described by @matklad in https://github.com/rust-lang/cargo/pull/4025#pullrequestreview-40660570
- added test `build_virtual_manifest_one_project` which covers the fix